﻿using MediatR;
using Medical.ErrorCode;

namespace Medical.Api.Write.Application.Command.RecyclingCleaning.Disinfects
{
    /// <summary>
    /// 添加登记消毒信息
    /// </summary>
    public class AddRegistrationDisinfectionCommand:IRequest<ApiResult<int>>
    {

        /// <summary>
        /// 消毒批号
        /// </summary>
        public string BatchNumber { get; set; } = null!;

        /// <summary>
        /// 消毒设备编号
        /// </summary>
        public int EquipmentId { get; set; }

        /// <summary>
        /// 消毒人
        /// </summary>
        public string Operator { get; set; } = null!;

        /// <summary>
        /// 开始时间
        /// </summary>
        public DateTime StartTime { get; set; } = DateTime.Now;

        /// <summary>
        /// 消毒方式
        /// </summary>
        public string DisinfectionMode { get; set; } = null!;

        /// <summary>
        /// 消毒温度
        /// </summary>
        public float DisinfectionTemperature { get; set; }

        /// <summary>
        /// 物品IDs
        /// </summary>
        public List<int> ItemIds { get; set; }


    }
}
